/*
Rule 12.4 (r)
The right-hand operand of a logical && or || operator shall not contain side effects.
*/


#include <stdio.h>

typedef int int32_t;



int32_t b=0;

int32_t main(void)
{
  int32_t n=1;
  int32_t a=0;

  printf("Geef b:\n");
  scanf("%d",&b);
  if((a==b) && ((a=n)==1)){
    printf("\n&& is true\n");
  }
  return 0;
}
